From 6aa851149598961f7e80d204d92f1b4c74783b87 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 8 Jul 2014 15:22:24 +0200 Subject: [PATCH] textview: Use adjustment animations in gtk_text_view_scroll_to_iter() This makes keyboard-triggered scrolling animated, as this function is used underneath in order to make the cursor onscreen after it is displaced. --- gtk/gtktextview.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index 581a378834..672d31a9be 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -2163,8 +2163,8 @@ gtk_text_view_scroll_to_iter (GtkTextView *text_view, if (scroll_inc != 0) { - gtk_adjustment_set_value (text_view->priv->vadjustment, - current_y_scroll + scroll_inc); + gtk_adjustment_animate_to_value (text_view->priv->vadjustment, + current_y_scroll + scroll_inc); DV (g_print (" vert increment %d\n", scroll_inc)); } @@ -2200,8 +2200,8 @@ gtk_text_view_scroll_to_iter (GtkTextView *text_view, if (scroll_inc != 0) { - gtk_adjustment_set_value (text_view->priv->hadjustment, - current_x_scroll + scroll_inc); + gtk_adjustment_animate_to_value (text_view->priv->hadjustment, + current_x_scroll + scroll_inc); DV (g_print (" horiz increment %d\n", scroll_inc)); } -- 2.30.2